not leave in peace - German English Dictionary